package com.blog.service;

import com.blog.common.ServerResponse;
import com.blog.pojo.Article;

import java.sql.Blob;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author
 * @create 2018-06-08 18:43
 **/
public interface IArticleService {
    List<Article> list(Map<String, Object> param);

    //查询单个文章信息
    Article selectById(String id);

    //修改或插入文章信息
    ServerResponse save(Article article);

    //批量更新各个状态：文章状态、分类信息等
    void bachUpdate(Map<String,Object> param);

    //批量彻底删除
    void bachDelete(HashMap<String,Object> param);

    Blob test();

    void update(Article article);
}
